﻿#pragma once

#include <cmath>
#include <iostream>
#include <cstdlib>


// ʹ����ͨ������� SIGN ��
long double SIGN(long double a, long double b);

// ʹ����ͨ������� FMAX ��
long double FMAX(long double a, long double b);

// ʹ����ͨ������� IMIN ��
int IMIN(int a, int b);

// ʹ����ͨ������� SQR ��
long double SQR(long double sqrarg);

void svdcmp(double* a, int m, int n, double w[], double* v);

double pythag(double a, double b);

